.invitation {
    padding-top: 50px;
    background: #979797;
}

.invitationtop {
    height: 276px;
    background: url("../../src/assets/in1.png") no-repeat center;
    background-size: 100% 100%;
    text-align: center;
    color: #fff;
}

.invitationtop h2 {
    padding-top: 50px;
    font-size: 32px;
}

.invitationtop>div {
    font-size: 18px;
    margin-top: 20px;
}

.invitationtop>div i {
    position: relative;
    font-size: 14px;
}

.invitationtop>div i:nth-child(1) {
    top: -10px;
}

.invitationtop>div i:nth-child(2) {
    top: 10px;
}

.invcontent {
    background: url("../../src/assets/in2.png") no-repeat center;
    background-size: 100% 100%;
    width: 90%;
    /* height: 340px; */
    position: absolute;
    top: 220px;
    left: 50%;
    transform: translateX(-50%);
    padding: 20px;
    box-sizing: border-box;
    text-align: center;
}

.invcontent>div:nth-child(1) {
    font-size: 16px;
}

.invcontent>div:nth-child(2) {
    font-size: 40px;
    margin: 10px 0;
    font-weight: bold;
}

.invcontent>div:nth-child(3) {
    text-align: left;
    color: #888888;
}

.invcontent>div:nth-child(3) ul {
    font-size: 14px;
    margin: 10px 0 0 20px;
    line-height: 24px;
}

.invitebtn {
    background: url('../../src/assets/yqbtnbg.png') no-repeat center;
    width: 90%;
    height: 50px;
    background-size: 100% 100%;
    line-height: 50px;
    color: #fff;
    font-size: 16px;
    margin: 10px auto;
}

.invcontent>div:nth-last-child(1) {
    color: #F07530;
    padding: 5px 0;
}

.invcontent>div:nth-last-child(1) img {
    width: 15px;
}

.invitbottom {
    position: absolute;
    top: 600px;
    padding: 15px;
}

.invitbottom>div {
    color: #3AA1F7;
}

.invitbottom ul {
    margin: 10px 20px;
    font-size: 14px;
    color: #888;
}